package com.aidex.system.service;

import com.aidex.common.core.service.BasicService;
import com.aidex.system.domain.SysConfig;

/**
 * 参数配置 服务层
 *
 */
public interface SysConfigService extends BasicService<SysConfig> {

    /**
     * 刷新缓存
     * @return 结果
     */
    void refreshCache();

    /**
     * 校验参数键名是否唯一
     *
     * @param config 参数信息
     * @return 结果
     */
    void checkConfigKeyUnique(SysConfig config);

    /**
     * 加载参数缓存数据
     */
    void loadingConfigCache();
}
